﻿@charset "utf-8";


/*public responsive*/
@media (max-width:1219px) {
.header .container{width:auto; margin-right:15px; margin-left:15px;}
.header .container.mainnav{margin-right:0; margin-left:0;}
.header .logo{height:auto;}
.header .city_logo{width:50%; height:auto;}
.header .city_logo .city_name{height:32px; line-height:32px;}

.common_head .hd li{font-size:18px;}
.common_tab .hd2 li{font-size:16px; padding-bottom:15px;}
.common_tab .hd2 li.on{padding-bottom:12px;}
.common_head .menu1 li{padding-bottom:15px;}
.common_head .menu1 li.current,
.common_head .menu1 li.on{padding-bottom:12px;}

.crumb{padding-top:15px; padding-bottom:15px;}
.crumb dl dt{left:15px;}
.crumb dl dd{margin-left:41px;}
.mainbox{padding:15px 15px 0;}
.indexbox{padding:5px 15px 15px;}
.listbox{padding:15px;}
.zonebox{padding:0 15px 15px;}
.mb{margin-bottom:15px;}
.mt{margin-top:15px;}
.easybtn{display:none;}
.common_pic_mode ul{margin-right:-8px; margin-left:-7px;}
.common_pic_mode ul li a{margin:0 8px 15px 7px;}
.pagediv{padding:15px;}

/*基层政务公开*/
.zone_area dd ul li a{padding:0 15px;}

.nationalDay .container.topBanner{margin-right:0; margin-left:0;}
}

@media (max-width:1130px) {
/*基层政务公开*/
.zone_area dd ul li a{padding:0 10px;}
}

@media (max-width:1024px) {
/*基层政务公开*/
.zone_area{height:auto; border-bottom:none;}
.zone_area dt{position:static; width:auto; height:50px; border-bottom:1px solid #e5e5e5;}
.zone_area dt:after{display:none;}
.zone_area dt font{float:left; width:180px; margin-bottom:-1px; height:48px; border-bottom:3px solid #1a56a8;}
.zone_area dd{position:static; bottom:0; margin-left:0;}
.zone_area dd ul{margin-right:-5px; margin-left:-5px; overflow:hidden;}
.zone_area dd ul li a{margin:10px 5px 0 5px; padding:0 20px; line-height:36px; background-color:#f1f1f1;}
}

@media (max-width:991px) {
.header .logo{float:none; padding-top:25px; text-align:center;}
.header .menu{right:20px;}
.header .mainnav li{width:33.33333%;}
.header .mainnav li a{line-height:36px; font-size:1.125em; margin:3px;}
.header .mainnav li a:after{top:50%; right:-3px; margin-top:-11px; height:22px;}
.header .mainnav li.hover a{background-color:rgba(232,238,247,.2); color:#fff;}
.header .mainnav li.nav0 a:before{display:none; width:0px;}
.header .search{position:static; width:100%; min-width:inherit; margin:0 auto 15px;}
.header .hotword span{ width:100%;}

.header .city_logo{margin-top:25px; width:auto;}
.header .city_logo .city_name{top:22px; height:32px; line-height:32px;}

.header .citynav{position:relative; padding-right:30%;}
.header .citynav li{width:50%;}
.header .citynav li.nav4{position:absolute; top:0; right:0; width:30%;}
.header .citynav li.nav4 a{line-height:78px;}
.header .citynav li.nav4 a:after{display:none; width:0px;}

.mobilenav{display:block;}
.pcnav, .subnav{display:none;}

.bottom_wzbs{width:32%;}
.bottom_txt{padding-left:35%;}

.menu_icons{margin-right:-8px!important; margin-left:-7px!important;}
.menu_icons li a{margin:0 8px 15px 7px!important; padding:10px 15px!important;}
.menu_icons li a:after{right:15px!important;}
.menu_icons{margin-right:-8px!important; margin-left:-7px!important;}

.xxgk_menus .style3{ margin-left:0!important; margin-right:0!important;}

.addline{padding-top:10px; padding-bottom:10px;}

.nationalDay .bgwhite{background-color:#fff;}

.leaderBox .mobile_sidebar_icon,.leaderBox .mobile_sidebar_mark{ display:none;}
.leaderBox .mobile_sideBar{position:unset;left:0;width: 100%!important;}
.leaderBox .mobile_sidebar_scroll{width: 100%; padding: 0;}
.leaderBox .in_box,.leaderBox .in_box mobile_sidebar_over{ width:100%;}
.leaderBox .mainContent{padding: 20px; box-sizing: border-box; border: 1px solid #ccc; margin-top: 20px;}

.home_top_adv a:first-child{ display: none!important;}
.home_top_adv a + a{ display: block;}

.gzswColumn .xxgk_menus .sjjgzn_wrap li.li2 a:after,.gzswColumn .xxgk_menus .sjjgzn_wrap li.li3 a:after{
    visibility:initial
}

}

@media (max-width:880px) {
.common_picSlide,
.common_picSlide .bd{height:446px !important;}
}

/* xs mobile*/
@media (max-width:768px) {
body{font-size:.875em;}
.header .city_logo{float:none; margin-top:30px; width:auto; text-align:left; padding-right:100px;}
.header .city_logo .city_name{top:20px; right:20px; width:80px; font-size:1.125em; height:30px; line-height:30px;}

.bottom{padding-top:25px; padding-bottom:25px;}
.bottom_txt{padding-left:0%;}
.bottom_nav,
.bottom_copyright{text-align:center;}
.bottom_wzbs{position:static; width:100%; margin-top:5px; text-align:center;}

.nationalDay{background:#f7f7f7;}
.nationalDay .topBanner{height:auto;}
.nationalDay .topBanner .pcClose{display:none;}
.nationalDay .mobileBanner{position:relative; display:block;}
.nationalDay .mobileBanner img{float:left; display:block; width:100%;}
.nationalDay .mobileBanner .mobileClose{right:10px;}

.right_bottom_fixed{ display:none}
.gg_content{ height:340px;}
.gg_content > div > p{ font-size:16px;}
}

@media (max-width:680px) {
.header .mainnav li a{font-size:16px;}
.common_picSlide,
.common_picSlide .bd{height:346px !important;}
.common_head .hd li{font-size:16px;}
.common_tab .hd2 li{font-size:14px;}

.infoList.fileList li h4 a font{max-width:85%;}
.index_ztzl_twoSlide{ max-width: 100%!important; padding-left: 0!important;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap li img{ height:auto!important;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap{ width: 100%!important; position: unset!important;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap li{ width: 49%!important; margin-bottom: 8px!important;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap li:first-child{ margin-right: 2%!important; }
}

@media (max-width:640px) {
.header .menu{position:static; float:right; margin-top:15px; margin-bottom:5px;}
.header .logo{padding-top:0;}
.header .city_logo{padding-right:55px; margin-top:5px;}
.header .city_logo .city_name{top:-35px; left:0; width:66px; height:20px; line-height:20px; font-size:1em;}
.common_picSlide,
.common_picSlide .bd{height:286px !important;}

/*基层政务公开*/
.zone_area dd ul li a{padding:0 10px; line-height:32px;}

.index_menu1 .noHover{ width:100%; margin-top:15px;}
}

@media (max-width:480px) {
.header .topBar{height:auto; padding-top:5px; padding-bottom:5px; line-height:24px;}
.header .topBar dl dt{float:none;}
.header .topBar dl dd{float:none;}
.header .menu li.wap{display:none;}
.bottom{padding-top:20px; padding-bottom:20px;}
.bottom_nav,
.bottom_copyright{padding-left:3%; text-align:left;}

.common_picSlide,
.common_picSlide .bd{height:248px !important;}

.more{display:none;}

.menu_icons{margin-right:-5px!important; margin-left:-5px!important;}
.menu_icons li a{margin:0 5px 10px!important;}

.rel_news{padding:10px 10px 0 !important;}
.rel_news h5{position:static; text-align:left;}

.infoList.fileList li h4 a font{float:none; white-space:normal; max-width:100%;}
.infoList.fileList li .wjjdIcon{float:none; display:inline-block; vertical-align:middle;}
}

@media (max-width: 360px){
.infoList li h4{padding-right:0 !important;}
.infoList li h4 a{display:inline; float:none; max-width:none; padding-right:12px; white-space:normal;}
.infoList li .time{position:static;}

.common_picSlide,
.common_picSlide .bd{height:220px !important;}

.common_picSlide .btn_prev,
.common_picSlide .btn_next{margin-top:-18px; width:20px; height:36px; background:url(../images/sliderArrow_min.png) no-repeat 0 0;}
.common_picSlide .bd li span.txtbg,
.common_picSlide .bd li span.txt,
.common_pic_mode ul li span.txtbg,
.common_pic_mode ul li span.txt{height:30px; line-height:30px;}

.common_picSlide .hd{bottom:9px;}
.common_picSlide .hd{bottom:9px;}

.bottom_wzbs img{height:30px;}
.bottom_wzbs img#imgConac{height:45px;}
}

@media (max-width: 320px){
.common_picSlide,
.common_picSlide .bd{height:180px !important;}
}

/* 广州优化改版兼容样式 */
@media (max-width: 1240px){
    .gzswIndex .zone_area dd ul li a{padding: 0 15px;}
}
@media (max-width: 1200px){
    .gzswIndex .home_bmfw .home_bmfw_btnList li a{ font-size:18px}
    .gzswIndex .zone_area dd ul li a{font-size:18px;padding: 0 10px;}
    .gzswIndex .home_bmfw_bjtd a i{ margin-left: -69px;}
    .gzswIndex .home_bmfw_bjtd .bjtd02 span{ font-size: 14px; margin-left: -36px;}
    .gzswIndex .home_bmfw_bjtd a span{ margin-left: -25px; font-size: 16px;}
    .gzswIndex .home_bmfw_bjtd .bjtd03 span,.gzswIndex .home_bmfw_bjtd .bjtd04 span{ margin-top:-21px;}
    .gzswColumn .gzsw_gzcx_box .tempWrap{width: 100%!important; margin: 0!important;}
    .gzswColumn .gzsw_gzcx_box .bd{ width: 100%!important; left: 0px!important;}
    .gzswColumn .gzsw_gzcx_box ul{ width: 25%!important;}
    .gzswColumn .gzsw_gzcx_box .gzcx_prev, .gzswColumn .gzsw_gzcx_box .gzcx_next{ display: none;}
}
@media (max-width: 1090px){
    .gzswIndex .home_bmfw .home_bmfw_btnList li i{margin-left:0px}
    .gzswIndex .zone_area dd ul li a{font-size:16px;}
    .gzswIndex .menu_icons .li3 a font{ line-height:20px;}
    .gzswColumn .search12366{ width:60%;}
}
@media (max-width: 1024px){
    .gzswIndex .zone_area dt{ width:100%}
    .gzswIndex .zone_area dd{ margin-left:0}
    .gzswIndex .home_bmfw .home_bmfw_wyBtn{width: 48.4%;}
    .gzswIndex .home_bmfw .home_bmfw_btnList li{
    margin-bottom: 0px;
}
    .gzswIndex .home_bmfw .home_bmfw_btnList li i{margin-left:10px}
}
@media (max-width: 991px){
    .gzswIndex .home_bmfw_bjtd a{width: 32.3%;margin: 10px 0.5% 0;}
    .gzswIndex .home_bmfw_icon .bmic07 i { background-position-y: -50px;}
    .gzswPage .header .citynav li{ width:50%!important}
    .gzswPage .header .citynav li.nav4{ width:30%!important}
    .gzswPage .header .citynav li.nav4 a{ line-height:117px;}
    .gzswIndex .menu_icons li a font{ width:124px; text-align: left; font-size: 18px;}
    .gzswIndex .menu_icons .common_slide li a{ padding:0!important;margin:0!important}
    .gzswIndex .menu_icons .common_slide .bd li{ width:31%!important;}
    .gzswPage .home_index_ztzl{max-width:100%; padding-left: 0; margin-top:15px;}
    .gzswPage .home_index_ztzl_addWrap{ width:100%!important; margin-bottom:10px; position: unset; overflow: auto;}
    .gzswPage .home_index_ztzl_addWrap li{ width:32%!important;margin-right:2%!important;}
    .gzswPage .home_index_ztzl_addWrap li + li + li{ margin-right:0!important}
    .gzswPage .home_index_ztzl_addWrap img{ height:auto!important;}
    .gzswPage .index_slide .bd ul li img{ height: 100% !important;}
    .gzswPage .index_slide .bd{ height:61px; box-sizing: border-box; -webkit-box-sizing: border-box;}
    .gzswPage .index_slide .bd li{ width: 150px!important; height: 61px!important;}
    .gzswPage .index_slide .bd .tempWrap{ width: 100% !important;}
    .gzswPage .index_slide a.btnprev, .gzswPage .index_slide a.btnnext{top: 50%;margin-top: -42px;}
    .gzswPage .easybtn,.gzsw_appBox{ display:none!important}
    .gzswPage .box_three{ width:100%; margin-top:0}
    .gzswIndex .menu_icons .menu_zqrl{ width:100%}
    .gzswColumn .dmtxc_box,.gzswColumn .dmtxc_box2{ margin-bottom:40px;}
    .gzswColumn .xzzx_slide .hd li a{font-size: 18px;}
}
@media (max-width: 860px){
    .gzswIndex .home_bmfw_icon .bmic07 i { background-position-y: -77px;}
    .gzswIndex .menu_icons li{ width: 100% !important;}
    .gzswColumn .xzzx_slide .hd li a{font-size: 16px;}
    .gzswIndex .home_bmfw .home_bmfw_wyBtn > a{ margin-bottom:5px}
}
@media (max-width: 768px){
    .gzswIndex .advPic{ margin:15px 0!important;}
    .gzsw_bsfw_box ul,.gzsw_nszx_box ul,.gzsw_qtfw_box ul{ padding: 0!important;}
    .gzsw_bsfw_box li,.gzsw_nszx_box li,.gzsw_qtfw_box li{ margin-top:15px !important; width: 50% !important;}
    .gzsw_bsfw_box li a,.gzsw_nszx_box li a,.gzsw_qtfw_box li a{ margin: 0px 8px!important;}
    .gzswColumn .gzsw_bsfw_box .head { margin: 10px 0!important; text-align: center;}
    .gzswColumn .gzsw_nszx_box .head, .gzswColumn .gzsw_qtfw_box .head { margin: 20px 0 10px!important; text-align: center;}
    .gzswColumn .ssfgk-search-form dl dd{ width: 100%!important; margin-left: 0!important; padding-top: 0!important;}
    .gzswColumn .ssfgk-search-form dl dd span{ top:6px;}
    .gzswColumn .xzzx_slide .hd{ margin-right:0; width:100%; margin-bottom: 20px;}
    .gzswColumn .xzzx_slide .hd li{ float: left; width: 48%; margin: 0 1% 10px;}
    .gzswColumn .xzzx_slide .hd li a{ height: 50px; line-height: 50px;}
    .gzswColumn .xzzx_slide .hd li.on a:before{ border-width: 10px;border-color: transparent transparent #f1f5ff transparent; top: auto; bottom: -1px; right: 50%; margin-right: -10px; margin-top: 0;}
    .gzswColumn .xzzx_slide .hd li a p{ line-height: 24px;}
    .gzswColumn .xzzx_slide .tempWrap{ width: 100%;}
    .gzswColumn .gzsw_nsfw_box li{ width:50%;}
    .gzswColumn .gzsw_gzcx_box .gzcx_prev, .gzswColumn .gzsw_gzcx_box .gzcx_next{ display: none;}
    .gzswColumn .endIcon{ display: block;}
    .gzswColumn .gzsw_gzcx_box ul{padding:0;}
    .gzswColumn .gzsw_gzcx_box li{ width: 50%;}
    .gzswColumn .gzsw_gzcx_box ul{ width:100%!important;}
}
@media (max-width: 600px){
    .gzswIndex .home_bmfw .home_bmfw_btnList ul{ padding: 5px;}
    .gzswIndex .home_bmfw .home_bmfw_btnList li i{content: '';width: 3px;height: 3px;margin-top: 22px;background: #1a56a8;}
    .gzswIndex .home_bmfw .home_bmfw_btnList li a{font-size:16px}
    .gzswColumn .gzsw_nsfw_box .head{ margin: 10px 10px 0px;}
    .gzswColumn .gzsw_gzcx_box .head{ margin: 10px 0 0;}
    .gzswColumn .gzsw_xzzx_box .head{ margin: 30px 10px 20px;}
}
@media (max-width: 480px){
    .gzswIndex .home_bmfw .home_bmfw_btnList li a{font-size:14px}
    .gzswIndex .home_bmfw_icon .bmic07 i { background-position-y: -51px;}
    .gzswIndex .common_head .hd li{ margin-left:0}
    .gzswIndex .home_bmfw_bjtd a{ width:48%; margin: 10px 0 0;}
    .gzswIndex .home_bmfw_bjtd .bjtd01,.gzswIndex .home_bmfw_bjtd .bjtd03,.gzswIndex .home_bmfw_bjtd .bjtd05{ margin-right: 3%;}
    .gzswIndex .menu_icons .common_slide .hd li,.gzswIndex .menu_icons .common_slide .hd li a{ font-size:16px;}
    .gzswIndex .menu_icons .common_slide .hd li{ padding:20px 0}
    .gzswColumn .search12366{ width:46%;}
    .gzswColumn .search12366 #s1Ipt{ padding: 0 70px 0 10px;}
    .gzswColumn .search12366 #s1Btn{ width:60px;}
    .gzswColumn .xzzx_slide .hd li a{ font-size: 14px; font-weight: bold;}
    .gzswColumn .xzzx_slide .hd li a p{ line-height: 18px;}
    .gzswColumn .xzzx_slide .hd li a p:first-child{ padding-top: 3px;}

    .gzswIndex .contorlShow .common_head .hd li{ width: 66%;}
    .gzswIndex .contorlShow .tjss_box{ width: 48%; float: left;}
    .gzswIndex .contorlShow .tjss_box:first-child{ margin-right: 4%;}
    .gzswIndex .contorlShow .tjss_box .bd li a img{ height: 134px;}
    .gzswIndex .contorlShow .tjss_box .bd li a span{ white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}

    .gzswColumn .contorlShow .common_picSlide .bd, .gzswColumn .contorlShow .xwdt_tpxw{height:180px !important;}
    .gzswColumn .contorlShow .common_picSlide .bd li span.txt{ margin:0 0 0 10px}
    .gzswPage .contorlShow .common_picSlide .hd{ display: none;}
    .gzswPage .contorlHide{ display: none;}
    .gzswPage .contorlShow{ display: block;}
}

